using System;
using System.Collections.Generic;
using System.Text;

namespace PVIDUHF.Core
{
    public class UserMemory
    {
        private string  _SCName;
        private string _PVName;
        private string _SCCountry;
        private string _ICEName;

        public string ICEName
        {
            get { return _ICEName; }
            set { _ICEName = value; }
        }
	

        public string SCCountry
        {
            get { return _SCCountry; }
            set { _SCCountry = value; }
        }
	

        public string PVName
        {
            get { return _PVName; }
            set { _PVName = value; }
        }
	

        public string  SCName
        {
            get { return _SCName; }
            set { _SCName = value; }
        }

        public override string ToString()
        {
            return _SCName+_PVName + _SCCountry+_ICEName;
        }

	
    }
    public class EPCMemory
    {
        private string _PeakWattage;
        private string _PVDate;
        private string _PVName;

	    public string PVName
	    {
		    get { return _PVName;}
		    set { _PVName = value;}
	    }
	

        public string PVDate
        {
            get { return _PVDate; }
            set { _PVDate = value; }
        }
	

        public string PeakWattage
        {
            get { return _PeakWattage; }
            set { _PeakWattage = value; }
        }

        public override string ToString()
        {
            return _PeakWattage + _PVDate + _PVName;
        }
	
    }

    public class ReservedMemory
    {
        private string _SCDate;
        private string _PVUSN;
        private string _ModelNo;
        private string _ICEDate;
        private string _Im;
        private string _Vm;
        private string _FF;
        private string _IVPoints;

        public string IVPoints
        {
            get { return _IVPoints; }
            set { _IVPoints = value; }
        }
	

        public string FF
        {
            get { return _FF; }
            set { _FF = value; }
        }
	

        public string Vm
        {
            get { return _Vm; }
            set { _Vm = value; }
        }
	

        public string Im
        {
            get { return _Im; }
            set { _Im = value; }
        }
	

        public string ICEDate
        {
            get { return _ICEDate; }
            set { _ICEDate = value; }
        }
	

        public string ModelNo
        {
            get { return _ModelNo; }
            set { _ModelNo = value; }
        }
	

        public string PVUSN
        {
            get { return _PVUSN; }
            set { _PVUSN = value; }
        }
	

        public string SCDate
        {
            get { return _SCDate; }
            set { _SCDate = value; }
        }

        public override string ToString()
        {
            return _SCDate + _PVUSN + _ModelNo + _ICEDate + _Im + _Vm + _FF + _IVPoints;
        }
	
    }
}
